﻿using System;

namespace MyFloridaHouse.libSvDTO
{
	/// <summary>
	/// Layer DTO, is the fundamental container of layers.
	/// </summary>
    public class LayerDTO
    {
		/// <summary>
		/// MASTER layerid
		/// </summary>
        public int layerid { get; set; }
		/// <summary>
		/// Gets or sets the layername.
		/// </summary>
		/// <value>The layername.</value>
        public string layername { get; set; }
		/// <summary>
		/// Gets or sets the layerabbr.
		/// </summary>
		/// <value>The layerabbr.</value>
        public string layerabbr { get; set; }
		/// <summary>
		/// Administrative information
		/// </summary>
        public string source { get; set; }
		/// <summary>
		/// count possible deprecated
		/// </summary>
        public int totalshapes { get; set; }
		/// <summary>
		/// Administrative information
		/// </summary>
        public int zoommax { get; set; }
		/// <summary>
		/// start up config (to move systemdefaultconfig)
		/// </summary>
        public int zoommin { get; set; }
		/// <summary>
		/// Default setting (to move systemdefaultconfig)
		/// </summary>
        public string defaultstrokecolor { get; set; }
		/// <summary>
		/// Default setting (to move systemdefaultconfig)
		/// </summary>
        public string defaultfillcolor { get; set; }
		/// <summary>
		/// Gets or sets a value indicating whether this instance is config layer.
		/// </summary>
		/// <value>
		/// 	<c>true</c> if this instance is config layer; otherwise, <c>false</c>.
		/// </value>
        public bool isConfigLayer { get; set; }
		/// <summary>
		/// Depreciated
		/// </summary>
        public bool isGraphLayer { get; set; }
		/// <summary>
		/// Gets or sets a value indicating whether this instance is find layer.
		/// </summary>
		/// <value>
		/// 	<c>true</c> if this instance is find layer; otherwise, <c>false</c>.
		/// </value>
        public bool isFindLayer { get; set; }
		/// <summary>
		/// Depreciated
		/// </summary>
        public bool isStoreInMemory { get; set; }
		/// <summary>
		/// Gets or sets the index of the district build.
		/// </summary>
		/// <value>The index of the district build.</value>
        public int districtBuildIndex { get; set; }
		/// <summary>
		/// const
		/// </summary>
        public int displayOrder { get; set; }
		/// <summary>
		/// future implementation
		/// </summary>
        public string layerYear { get; set; }

        //jdm: 5/10
        public bool isBuildLayer { get; set; }
    }
}
